If you have tried No Gnus (the unstable Gnus branch leading to this release) but went back to a stable version, be careful when upgrading to this version. In particular, you will probably want to remove the ~/News/marks directory (perhaps selectively), so that flags are read from your ~/.newsrc.eld instead of from the stale marks file, where this release will store flags for nntp. See a later entry for more information about nntp marks. Note that downgrading isn't safe in general.
utf-8-emacs for saving articles drafts and
~/.newsrc.eld. These
files may not be read correctly in Emacs 22 and below. If
you want to use Gnus across different Emacs versions, you
may set mm-auto-save-coding-system to
emacs-mule.
make
remove-installed-shadows.nnimap
nnimap has been reimplemented in a
mostly-compatible way. See the Gnus manual for a
description of the new interface. In particular,
nnimap-inbox and the client side split
method has changed.
This provides a clean API to SASL mechanisms from within Emacs. The user visible aspects of this, compared to the earlier situation, include support for DIGEST-MD5 and NTLM. See Emacs SASL.
The primary change this brings is support for DIGEST-MD5 and NTLM, when the server supports it.
It is enabled by default (see
password-cache), with a short timeout of 16
seconds (see password-cache-expiry). If
PGG is used as the
PGP back end, the
PGP passphrase is managed by this
mechanism. Passwords for ManageSieve connections are
managed by this mechanism, after querying the user about
whether to do so.
gcc-self now has the same
presedence rules in gnus-parameters as other
“real” variables: The last match wins instead
of the first match.mm-text-html-renderer.gnus-summary-idna-message). This requires
that GNU Libidn (http://www.gnu.org/software/libidn/)
has been installed.
nntp, nnml, and
nnrss. Also the agent, the cache, and the
marks features work with those back ends. See Non-ASCII
Group Names.gnus-summary-limit-to-replied) and /
R (gnus-summary-limit-to-recipient). See
Limiting.gnus-summary-insert-ticked-articles). See
Summary Generation Commands.gnus-summary-sort-by-recipient). See Summary
Sorting.smime-ldap-host-list.gnus-picon-style. See Picons.ANSI sequences are used in some
Chinese hierarchies for highlighting articles
(gnus-article-treat-ansi-sequences).
gnus-article-loose-mime.gnus-decay-scores can be a regexp matching
score files. For example, set it to
‘\\.ADAPT\\'’ and only adaptive
score files will be decayed. See Score Decays.To and
Newsgroup headers in summary lines when using
gnus-ignored-from-addresses can be customized
with gnus-summary-to-prefix and
gnus-summary-newsgroup-prefix. See To From
Newsgroups.gnus-mime-replace-part
and gnus-article-replace-part. See MIME Commands,
Using MIME.mm-fill-flowed can be used to
disable treatment of format=flowed messages. Also, flowed
text is disabled when sending inline PGP
signed messages. See Flowed
text. (New in Gnus 5.10.7)
gnus-article-wide-reply-with-original) for a
wide reply in the article buffer yanks a text that is in
the active region, if it is set, as well as the
R
(gnus-article-reply-with-original) command.
Note that the R command in the article buffer no
longer accepts a prefix argument, which was used to make it
do a wide reply. See Article
Keymap.gnus-article-describe-bindings) used in the
article buffer now shows not only the article commands but
also the real summary commands that are accessible from the
article buffer.(setq
message-generate-hashcash t) to enable. See Hashcash.mml-dnd-protocol-alist and
mml-dnd-attach-options. See MIME.message-yank-empty-prefix now
controls how empty lines are prefixed in cited text. See
Insertion
Variables.References header is hidden by default. To
make all headers visible, use (setq
message-hidden-headers nil). See Message
Headers.gnus-message-highlight-citation.auto-fill-mode is enabled by default in
Message mode. See message-fill-column. See
Message Headers.message-signature-directory.message-citation-line-format
controls the format of the "Whomever writes:" line. You
need to set message-citation-line-function to
message-insert-formatted-citation-line as
well.gnus-browse-subscribe-newsgroup-method.The directory can be changed using the (customizable)
variable nntp-marks-directory, and marks can
be disabled using the (back end) variable
nntp-marks-is-evil. The advantage of this is
that you can copy ~/News/marks (using rsync, scp or
whatever) to another Gnus installation, and it will
realize what articles you have read and marked. The data
in ~/News/marks
has priority over the same data in ~/.newsrc.eld.
By default, Gnus does not send any information about
itself, but you can customize it using the variable
nnimap-id.
nnrss back end now supports
multilingual text. Non-ASCII group names
for the nnrss groups are also supported. See
RSS.This feature, accessible via the functions
gnus-group-compact-group (G z in
the group buffer) and
gnus-server-compact-server (z in
the server buffer) renumbers all articles in a group,
starting from 1 and removing gaps. As a consequence, you
get a correct total article count (until messages are
deleted again).
gnus-group-update-tool-bar. Its default value
depends on your Emacs version.
gnus-use-toolbar and
message-use-toolbar.nntp-via-address into
‘bar.example.com’
from ‘foo.example.com’, Gnus will
connect to the news host by way of the intermediate host
‘bar.example.com’ from next
time.gnus-mark-copied-or-moved-articles-as-expirable
to a non-nil value so that articles that have
been read may be marked as expirable automatically when
copying or moving them to a group that has auto-expire
turned on. The default is nil and copying and
moving of articles behave as before; i.e., the expirable
marks will be unchanged except that the marks will be
removed when copying or moving articles to a group that has
not turned auto-expire on. See Expiring Mail.